package com.service.Authorization.dto;

import lombok.Getter;
import lombok.Setter;

/**
 * 〈云管理SSID配置信息〉<br>
 *
 * @className: SsidConfigDto
 * @package: com.service.newwifilogin.dto
 * @author: mamingcong
 * @date: 2020/8/10 10:53
 */
@Getter
@Setter
public class SsidConfigDto {
    private String id;
    //SSID名称。长度为1~32字节（UTF-8编码），不能包含特殊符号&、=、？、#、%、+。当以空格开头或结尾时，最大长度减少2字节；当以"开头时，最大长度减少1字节。
    private String name;

    //工作状态开启
    private boolean enable = true;

    //网络连接方式，大小写敏感，前后不能有空格，且不能含有全角字符。
    private String connectionMode = "bridge";

    //是否隐藏SSID。
    private boolean hidedEnable = false;

    //射频类型。 1 --- 2.4G(wlan-radio 0/0/0)。 2 --- 5G(wlan-radio 0/0/1)。
    // 3 --- 2.4G(wlan-radio 0/0/0)&5G(wlan-radio 0/0/1)。 4 --- 5G(wlan-radio 0/0/2)。
    // 5 --- 2.4G(wlan-radio 0/0/0)&5G(wlan-radio 0/0/2)。 6 --- 5G(wlan-radio 0/0/1)&5G(wlan-radio 0/0/2)。
    // 7 --- 2.4G(wlan-radio 0/0/0)&5G(wlan-radio 0/0/1)&5G(wlan-radio 0/0/2)。
    private Integer relativeRadios = 7;

    //最大用户数。
    private Integer maxUserNumber = 100;

    //是否用户隔离
    private boolean userSeparation = false;

    //SSID认证方式
    private AuthContentDto ssidAuth;

}
